JiGeng
创建时间:2022年6月27日 07:56
编辑时间:2022年6月27日 08:01
Mac上安装postgresql 无法启动的简单处理与原理解释
在Mac安装postgresql 14 无法顺利启动,会发生account生成报错。
处理方式:
1.安装postgresql 10,出现报错
1-1.启动pgAdmin 新建一个server ,随便起个名字,如'test'
2. 安装postgresql 14 正常。
3.选做。删除有问题的postgresql 10 。 搞定。
原理解释:
1.Mac 是不支持一键新增用户的,这个机制与普通的linux不同!导致网上很多人是先新建一个叫postgre的用户,这样操作是冗余且不优雅的!
2.通过再次安装更高版本的postgresql,(前提必须改动过data文件夹的数据内容,所以前面会让大家先增加个server ‘test’)触发二次认证
触发后则会修复创建到一半的‘postgres’用户(Mac下不允许不完整的残缺用户存在,不允许通过简单linux命令创建用户,这是安全机制使然)
3.新的postgres 14 安装正常。
原理非常简单,剩下的就是一些配置问题。